build: Use link_whole for linking our convenience libs
authorMatthias Clasen <mclasen@redhat.com>
Mon, 30 Nov 2020 14:53:46 +0000 (09:53 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 30 Nov 2020 14:56:55 +0000 (09:56 -0500)
Without this, we lose exported symbols from e.g. libgsk
that are not used elsewhere in the code.

gtk/meson.build

index 234c11bbf9f04ba077fd6d5e93b470809d91cb58..d7f206c231a47c8dba63e8c07efe55782e1f7199 100644 (file)
@@ -1095,7 +1095,7 @@ libgtk = library('gtk-4',
                  c_args: gtk_cargs + common_cflags,
                  include_directories: [confinc, gdkinc, gskinc, gtkinc],
                  dependencies: gtk_deps + [libgtk_css_dep, libgdk_dep, libgsk_dep],
-                 link_with: [libgtk_css, libgdk, libgsk, ],
+                 link_whole: [libgtk_css, libgdk, libgsk, ],
                  link_args: common_ldflags + gtk_ldflags,
                  install: true)